package com.fabiohb.orcamento.model;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

@XmlRootElement(name = "orcamento", namespace = "com.fabiohb.orcamento.model")
@XmlType(propOrder = { "usuario", "orcamentosAnuais" })
public class Orcamento extends AbstractModel {

	private String usuario;

	@XmlElement(name = "orcamentoAnual")
	// @XmlElementWrapper(name = "orcamentosAnuais")
	private List<OrcamentoAnual> orcamentosAnuais = new ArrayList<OrcamentoAnual>(1);

	public String getUsuario() {
		return usuario;
	}

	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}

	public List<OrcamentoAnual> getOrcamentosAnuais() {
		return orcamentosAnuais;
	}

	public void setOrcamentosAnuais(List<OrcamentoAnual> orcamentosAnuais) {
		this.orcamentosAnuais = orcamentosAnuais;
	}

}
